# -*- coding:utf-8 -*-
import requests

from common.get_emploeeid import get_emploee_id
from common.get_headers_util import get_headers


# 员工类
class IhrmEmploeeApi:
    # 员工添加 def方法
    @classmethod
    def ihrm_emploee_insert_api(cls, json_data):
        emp_insert_resp = requests.post(url="http://ihrm2-test.itheima.net/api/sys/user",
                                        headers=get_headers(), json=json_data)
        return emp_insert_resp

    # 员工修改
    @classmethod
    def ihrm_emploee_update_api(cls, json_data1):
        # 方法调用错！ 不是post 是put
        emp_update_resp = requests.put(url=f"http://ihrm2-test.itheima.net/api/sys/user/{get_emploee_id()}",
                                        headers=get_headers(), json=json_data1)
        return emp_update_resp

    # 员工查询
    @classmethod
    def ihrm_emploee_select_api(cls, target):
        emp_select_resp = requests.post(url=f"http://ihrm2-test.itheima.net/api/sys/user/{target}",
                                        headers=get_headers())
        return emp_select_resp
